簡介:這是一個幫助您系統(tǒng)學(xué)習(xí)JavaScript編程語言的課程,該課由淺入深的介紹JavaScript的語言特性,結(jié)合實際例子解析常見誤區(qū),啟發(fā)你的思考,幫助學(xué)習(xí)者從入門到掌握,提升您的 JavaScript 技能。
第1章 數(shù)據(jù)類型
介紹課程目標和學(xué)習(xí)內(nèi)容,介紹JavaScript中的數(shù)據(jù)類型與常見得轉(zhuǎn)換邏輯。
第2章 表達式和運算符
理解表達式、運算符,并學(xué)習(xí)常見運算符的運算規(guī)則。
第3章 語句
介紹語句,各常見語句的坑,也會介紹嚴格模式。
第4章 對象
介紹對象、屬性描述器、原型等等。
第5章 數(shù)組
介紹數(shù)組創(chuàng)建方法、常見得數(shù)組操作等等。
第6章 函數(shù)和作用域(函數(shù)、this)
介紹函數(shù)、深入探討函數(shù)聲明、函數(shù)表達式和它們的區(qū)別,及講解this的動態(tài)性、不同情況下this的取值邏輯。
第7章 函數(shù)和作用域(閉包、作用域)
理解閉包和JavaScript中的作用域。
第8章 OOP(上)
深入理解JavaScript基于原型鏈的繼成機制,學(xué)習(xí)JavaScript的OOP實現(xiàn)方法,通過與Java對比了解基于原型和基于類的繼成之區(qū)別與聯(lián)系。
第9章 OOP(下)
深入理解JavaScript基于原型鏈的繼成機制,學(xué)習(xí)JavaScript的OOP實現(xiàn)方法,通過與Java對比了解基于原型和基于類的繼成之區(qū)別與聯(lián)系。